#! /usr/bin/env python

import logging


print """Criticidades:
	DEBUG	- Informacion detallada o de diagnostico
	INFO	- Las cosas funcionan como se esperaba
	WARNING	- Algo inesperado ha ocurrido, pero todo sigue funcionando
	ERROR	- Problema. Algo no se ha realizado correctamente
	CRITICAL- Problema serio. Puede que el programa no siga funcionando


-Se puede personalizar el modulo de logging con una llamada a basicConfig,
 pero esta llamada debe ser la primera al modulo de logging...
-El destino por defecto es la consola. 
-La criticidad por defecto es WARNING. 

"""
print "Personalizamos el modulo y probamos:"
FORMAT ="%(asctime)-15s %(levelname)s %(module)s %(pathname)s %(processName)s %(threadName)s %(message)s"
logging.basicConfig(filename="/tmp/info.log",filemode='w',level=logging.INFO,format=FORMAT)
logging.debug ("msg1")
logging.info ("msg2")
logging.warning("msg3")
print "ahora mira el fichero de log /tmp/info.log"


